/******************************************
 *
 *    插件基类，所有插件都应重写此文件
 *
 *****************************************/

#ifndef KITHARAPLUGINBASE_H
#define KITHARAPLUGINBASE_H

// dll 导出
#ifdef PLUGIN_DLL
#define PLUGIN_DLL_API __declspec(dllexport)
#else
#define PLUGIN_DLL_API __declspec(dllimport)
#endif

#ifdef USE_DEMO
#include <KrtsDemo.h>
# else
#include <LinkControl.h>
#endif

// 基础测试功能
extern "C" KSError PLUGIN_DLL_API __stdcall Test(void */*args*/, void */*context*/);

// 获取返回值
extern "C" KSError PLUGIN_DLL_API __stdcall GetResult(void *args, void */*context*/);

#endif //KITHARAPLUGINBASE_H
